Tropical Storm Imelda Forms Along Upper Texas Coast

Tropical Storm Imelda formed along the Upper Texas coast on Tuesday.  At 2:00 p.m. EDT on Tuesday the center of Tropical Storm Imelda was located at latitude 29.0°N and longitude 95.3°W which put it near Freeport, Texas.  Imelda was moving toward the north at 7 m.p.h. (11 km/h).  The maximum sustained wind speed was 40 … Continue reading Tropical Storm Imelda Forms Along Upper Texas Coast